﻿using System;
using System.Collections.Generic;
using System.Text;
using FluentNHibernate.Mapping;

namespace ZQNB.Data.Dics
{
    //public class CloudDicTypeMap : ClassMap<CloudDicTypeEntity>
    //{
    //    public CloudDicTypeMap()
    //    {
    //        Table("Lib_Dic_CloudDicType");
    //        Id(x => x.Id).GeneratedBy.GuidComb();
    //        Map(x => x.Code).Unique().Not.Nullable();
    //        Map(x => x.Name).Not.Nullable();
    //        Map(x => x.SortNum);
    //        Map(x => x.InUse);
    //        Map(x => x.CanEdit);
    //    }
    //}


    public class DicTypeMap : ClassMap<DicTypeEntity>
    {
        public DicTypeMap()
        {
            Table("Lib_Dic_DicType");
            Id(x => x.Id).GeneratedBy.GuidComb();
            Map(x => x.Code).Unique().Not.Nullable();
            Map(x => x.Name).Not.Nullable();
            Map(x => x.SortNum);
            Map(x => x.InUse);
            Map(x => x.CanEdit);
        }
    }


    //public class DicItemMap : ClassMap<DicItem>
    //{
    //    public DicItemMap()
    //    {
    //        Table("Lib_Dic_DicItem");
    //        Id(x => x.Id).GeneratedBy.GuidComb();

    //        Map(x => x.Code).Unique().Not.Nullable();
    //        Map(x => x.Name).Not.Nullable();
    //        Map(x => x.SortNum);
    //        Map(x => x.InUse);
    //        Map(x => x.SubCategory);
    //        Map(x => x.DicTypeCode);
    //        Map(x => x.Tags);
    //        Map(x => x.Description);
    //    }
    //}
}
